package com.ytjj.qmyx.mall.mapper;

import com.ytjj.qmyx.mall.model.ProductLibrarySpec;
import com.ytjj.qmyx.mall.model.ProductLibrarySpecExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface ProductLibrarySpecMapper {
    long countByExample(ProductLibrarySpecExample example);

    int deleteByExample(ProductLibrarySpecExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(ProductLibrarySpec record);

    int insertSelective(ProductLibrarySpec record);

    List<ProductLibrarySpec> selectByExample(ProductLibrarySpecExample example);

    ProductLibrarySpec selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") ProductLibrarySpec record, @Param("example") ProductLibrarySpecExample example);

    int updateByExample(@Param("record") ProductLibrarySpec record, @Param("example") ProductLibrarySpecExample example);

    int updateByPrimaryKeySelective(ProductLibrarySpec record);

    int updateByPrimaryKey(ProductLibrarySpec record);
}